home *** CD-ROM | disk | FTP | other *** search
/ NeXT Education Software Sampler 1992 Fall / NeXT Education Software Sampler 1992 Fall.iso / Utilities / PriorityMail / PriorityMail.app / installPrioritySendmail / PriorityMailSendmail-2 next >
Encoding:
Text File  |  1992-03-13  |  1.2 KB  |  28 lines

  1. #! /bin/csh -f
  2. # C. Oei
  3. # this is file: PriorityMailSendmail-2
  4. # for 2.0 (v3) 3/92
  5. # for use w/ PriorityMailFetch
  6. # part 2 of PriorityMail's own sendmail
  7. # ... to strip Subject: lines of *Class labeling
  8. if ($#argv > 99) echo $0': too many arguments (recipients)'
  9. /bin/awk 'BEGIN { doit = 1; lastwas1C = 0 } { \
  10.     if ((doit == 1) && ($1 == "Subject:")) { \
  11.     for (i = 1; i <= NF; i++) \
  12.         if ($i ~ /--1--|--2--|--3--|--4--|\[R\]/) lastwas1C = 1 \
  13.         else if (($i == "Re:") && (lastwas1C == 1)) lastwas1C = 0 \
  14.         else { lastwas1C = 0; printf "%s ", $i } \
  15.     printf "\n"; doit = 0 } \
  16.     else print \
  17.     }' \
  18. | /usr/lib/sendmail "$1" "$2" "$3" "$4" "$5" "$6" "$7" "$8" "$9" "$10" \
  19.     "$11" "$12" "$13" "$14" "$15" "$16" "$17" "$18" "$19" "$20" \
  20.     "$21" "$22" "$23" "$24" "$25" "$26" "$27" "$28" "$29" "$30" \
  21.     "$31" "$32" "$33" "$34" "$35" "$36" "$37" "$38" "$39" "$40" \
  22.     "$41" "$42" "$43" "$44" "$45" "$46" "$47" "$48" "$49" "$50" \
  23.     "$51" "$52" "$53" "$54" "$55" "$56" "$57" "$58" "$59" "$60" \
  24.     "$61" "$62" "$63" "$64" "$65" "$66" "$67" "$68" "$69" "$70" \
  25.     "$71" "$72" "$73" "$74" "$75" "$76" "$77" "$78" "$79" "$80" \
  26.     "$81" "$82" "$83" "$84" "$85" "$86" "$87" "$88" "$89" "$90" \
  27.     "$91" "$92" "$93" "$94" "$95" "$96" "$97" "$98" "$99"
  28.